package com.bidevalution.business.service;

import java.util.List;
import java.util.Map;

import com.bidevalution.dao.entity.*;
import com.bidevalution.service.layout.ColumnHeader;

/**
 * Created by glodon on 2019-08-21.
 */
public interface BeEvalutionOutcomeService {
	void save(List<Map<String, Object>> dataList, List<ColumnHeader> columnList, BeSectionStep beSectionStep, String expertId, String layoutCode, String submitCode, String isFinish, boolean isConfirm, List<BeEvalutionColumn> evalutionColumnList) throws Exception;

	/**
	 * 查询标段环节数据是否存在
	 * @param sectionStepId 标段环节id
	 * @param expertId 专家id
	 * @param layoutCode 布局代码
	 * @return
	 */
	int selectCount(String sectionStepId, String expertId, String layoutCode);

	void deleteBySectionId(String sectionId);

	List<BeEvalutionOutcome> findBeEvalutionOutcomes(BeEvalutionOutcome beEvalutionOutcome);

	List<BeEvalutionOutcomeVo> findC1IsNullByZiXin(BeEvalutionOutcome beEvalutionOutcome);
	List<BeEvalutionOutcomeVo> findC1IsNullByJiShu(BeEvalutionOutcome beEvalutionOutcome);
}
